home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Libris Britannia 4
/
science library(b).zip
/
science library(b)
/
PROGRAMM
/
DB_CLIPP
/
0769B.ZIP
/
CLIPSCR2.DOC
< prev
next >
Wrap
Text File
|
1987-10-23
|
2KB
|
49 lines
Documentation for CLIPSCR2.ASM
Written By James J. Orlowski, M.D. & John Willis
In my previous submission to NANSIG files, clipscrn.asm only
contained the routines to clear a box and fill with color.
I have generalized the routine even further to also allow
color with the scrolling routines.
The new routines build on the originals written by F.Ho but now
support color too. These routines use the ROM-BIOS video service 6
which is used for scrolling. This program was tested using
the Autumn 86 version of CLIPPER on IBM ATs and some clone ATs
using IBM EGA Cards and Quadram EGA cards. The program theoretically
should work on BIOS compatible computers, but no guarantee can be made
for any computer. The program has not been tested with ANSI.OBJ,
RAINBOW.OBJ, TIPRO.OBJ, or WANG.OBJ.
Timing of the CLEARBOX routine shows it to be between 4 to 20 times
faster than the CLEAR TO command depending on the area of the box to
be covered. The syntax for CALL BOXCLS is shown in the .asm listing
and demonstrated with three UDFs in demoscr2.prg including
CLEARBOX() : Clear Inside Box Between Top x,y TO Bottom x,y
: And Fill With Attribute Color
ROLLDN() : Rolls Down Box Between Top x,y TO Bottom x,y
: One Line And Fill With Attribute Color
ROLLUP() : Rolls Up Box Between Top x,y TO Bottom x,y
: One Line And Fill With Attribute Color
John and I are releasing clipscr2.arc into the public domain. You are
free to distribute it to other bulletin boards provided that you
include all of the following files:
1.) clipscr2.doc (this file)
2.) clipscr2.asm (assembler listing of BOXCLS routine)
3.) clipscr2.obj (OBJ code using MASM 4.0)
4.) demoscr2.prg (demonstration program for UDFs using these routines)
A WORD ABOUT THE AUTHORS
John Willis writes professional oil drilling software programs
for microcomputers.
James Orlowski writes medical office programs using Clipper.
Any correspondence or contributions should be sent to
James Orlowski, M.D.
451 West Gonzales Road, # 150
Oxnard, CA 93030